﻿body {
    line-height: 20px;
    font-size: 14px;
    background-color: #fff
}

.exrt {
    width: 822px;
    #overflow: hidden;
    background-color: #fff;
}

a {
    text-decoration: none;
}

html, body, p, form, ul, hr, h1, h2, h3, h4, h5, h6, td {
    margin: 0;
    padding: 0;
}


body, a, li, input, button, textarea {
    font-family: "microsoft yahei" !important;
}

input, button, textarea {
    font-size: 14px;
    outline: 0 none;
    margin: 0;
    padding: 0;
}

.rbox .rli .l17, .rbox .rli .l1 a:link, .rbox .rli .l1 a:visited, .rbox .rli .l1 a:active, .rbox .rli .l4 a:link, .rbox .rli .l4 a:visited, .rbox .rli .l4 a:active, .rbox .rli .l13 a:link, .rbox .rli .l13 a:visited, .rbox .rli .l13 a:active {
    color: #333;
}

/* 头部*/
.mt {
    height: 44px;
    line-height: 44px;
    color: #999;
    margin-bottom: 15px;
    border-bottom: 2px solid #efefef;
}

    .mt .mt_l {
        float: left;
        font-size: 18px;
    }



        .mt .mt_l .on {
            color: #333;
            border-bottom: 2px solid #82ACFF;
        }

        .mt .mt_l li, .mt .mt_l a {
            font-size: 18px;
            color: #999;
        }

        .mt .mt_l li {
            float: left;
            padding: 0 15px;
        }

li {
    list-style: none;
}


.mt .mt_r {
    float: right;
    font-size: 12px;
}

    .mt .mt_r li {
        position: relative;
    }

    .mt .mt_r li {
        float: left;
        height: 45px;
        padding-left: 15px;
    }

.exrt .a {
    font-size: 12px;
}

.a:link, .a:active, .a:visited {
    color: #00457d;
}

.r {
    float: right;
}

.a {
    cursor: pointer;
    color: #00457d;
}

/* 主体*/
.sbox .s {
    height: 60px;
    line-height: 60px;
    background-color: #fff;
    border-bottom: 1px solid #eee
}

    .sbox .s h2, .sbox .s span {
        float: left
    }

    .sbox .s h2 {
        position: relative;
        width: 217px;
        font-size: 16px;
        font-weight: normal;
        color: #333;
        text-indent: 66px;
        margin-right: 20px
    }

    .sbox .s .hicon {
        position: absolute;
        display: block;
        width: 30px;
        height: 30px;
        left: 10px;
        top: 50%;
        margin-top: -15px;
        background: url(../images/SecurityCenter/sh3.png) center
    }

    .sbox .s.s1 .hicon {
        background-position: 0 0
    }

    .sbox .s.s2 .hicon {
        background-position: 0 -30px
    }

    .sbox .s.s3 .hicon {
        background-position: 0 -60px
    }

    .sbox .s.s4 .hicon {
        background-position: 0 -90px
    }

    .sbox .s.s5 .hicon {
        background-position: 0 -120px
    }

    .sbox .s.s6 .hicon {
        background-position: 0 -150px
    }

    .sbox .s.s7 .hicon {
        background-position: 0 -180px
    }

    .sbox .s.s8 .hicon {
        background-position: 0 -210px
    }

    .sbox .s.s9 .hicon {
        background-position: 0 -240px
    }

    .sbox .s .rol1 {
        width: 425px;
        height: 60px;
        color: #666
    }

        .sbox .s .rol1.ft font {
            float: left;
            max-width: 355px
        }

        .sbox .s .rol1.ft em {
            float: left;
            font-style: normal
        }

    .sbox .s .rol2 {
        width: 160px;
        font-size: 12px;
        text-align: center
    }


.c_orange {
    color: #ff6000 !important
}

.f12 {
    font-size: 12px !important
}


/* 注意文字*/
.exrt .tlp {
    font-size: 12px;
    color: #999;
    margin: 20px 0;
}

/* 验证格式*/
.panel_lnp h2{position:relative;height:44px;line-height:44px;font-size:14px;font-family:"Microsoft YaHei";color:#333;padding-right:44px;background-color:#FFF;border-top:4px solid #82ACFF;border-bottom:1px solid #e8e8e8}
.panel_lnp h2 p{font-weight:bold;font-size:18px;line-height:44px;margin-left:15px}
.panel_lnp h2 p,.panel_py .rdbox{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.panel_lnp h2 a{position:absolute;display:block;width:44px;height:44px;cursor:pointer;top:0;right:0;background-color:#FFF}
.panel_lnp h2 a i{display:block;width:16px;height:16px;margin:14px;background:url(../images/SecurityCenter/icon_close2.png) no-repeat}

/*底部按钮*/
.but_box{text-align:center;padding:14px 0;background-color:#f7f7f7;border-top:1px solid #e8e8e8}
.but_box.b2{background-color:#fff;border-top:0 none}
.but_box.alink a.p_but{font-size:14px;font-family:"Microsoft YaHei";color:#fff;text-decoration:none}

.panel_lnp .p_but,.panel_lnp .panel_btn_s{min-width:40px;padding:0 20px}
.p_but{display:inline-block;min-width:80px;height:28px;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#fff;text-align:center;cursor:pointer;margin:0 10px;background-color:#82ACFF;border:1px solid #82ACFF;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}

.panel_py .btm_note{font-size:12px;font-family:"Microsoft YaHei";color:#999;text-align:center;padding:10px 0;background-color:#fff}

.panel_ct3 {
    width: 500px !important;
}

.panel_py .pannel_con {
    line-height: 20px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    background-color: #fff;
}

.panel_py .inner10 {
    padding: 10px;
}

.panel_py center {
    position: relative;
}

.f12 {
    font-size: 12px !important;
}

.c_orange {
    color: #ff6000 !important;
}

.panel_py .coun {
    position: relative;
    z-index: 10;
}

.panel_py .iel {
    position: relative;
    min-height: 30px;
    line-height: 30px;
    padding-top: 10px;
}

    .panel_py .iel label {
        position: relative;
        float: left;
        width: 110px;
        font-size: 14px;
        text-align: right;
        padding-right: 10px;
    }

.panel_py .coun .itext {
    width: 172px;
    border-left: 0 none;
}

.panel_py .iel .itext {
    height: 28px;
}

.panel_py .iel .itext, .panel_py .iel .itextarea {
    float: left;
    width: 248px;
    line-height: 28px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    margin-right: 10px;
    padding: 0 10px;
    border: 1px solid #e8e8e8;
}

.panel_lnp input, .panel_lnp button, .panel_lnp textarea, .panel_py input, .panel_py button, .panel_py textarea {
    font-size: 14px;
    font-family: "microsoft yahei" !important;
    outline: 0 none;
    margin: 0;
    padding: 0;
}

.panel_py .iel .code_button {
    width: 88px;
    height: 30px;
    font-size: 12px;
    font-family: "Microsoft YaHei";
}

.panel_py .iel .itext.short {
    width: 150px;
}

.panel_py .btm_note {
    font-size: 12px;
    font-family: "Microsoft YaHei";
    color: #999;
    text-align: center;
    padding: 10px 0;
    background-color: #fff;
}

.layer_back_drop_class {
    filter: alpha(opacity=70);
    opacity: 0.7;
    background: #000000 none repeat scroll 0 0;
}

.panel_py .iel div.error {
    display: block;
    line-height: 18px !important;
    font-size: 12px;
    color: #ff6000;
    clear: both;
    padding: 5px 0 0 18px;
    margin-left: 120px;
    background: url(../images/SecurityCenter/error.png) 0 7px no-repeat;
}

/* 邮箱验证结果*/
.panel_py .gp2{padding:10px 2em}
.panel_py .center{text-align:center}
.panel_py .wd{display:block;padding:24px 0 10px}
.panel_lnp .txline,.panel_py .txline{display:inline-block;word-wrap:break-word;word-break:break-all;text-decoration:underline}

/* 修改密码*/
.panel_py .panel_boxtab2{line-height:20px;font-size:16px;text-align:center;overflow:hidden;padding:20px 108px 0}
.panel_py .panel_boxtab2 .way{float:left;width:49%;height:100%;color:#888;text-align:center;cursor:pointer}
.panel_py .panel_boxtab2 .way.on{font-weight:bold;color:#82ACFF}
.panel_py .panel_boxtab2 .hr{float:left;width:1px;height:16px;font-size:0;margin-top:2px;background-color:#e8e8e8}
.panel_py .inner10{padding:10px}
.panel_py center{position:relative}
.panel_py .iel{position:relative;min-height:30px;line-height:30px;padding-top:10px}
.panel_py .iel label{position:relative;float:left;width:110px;font-size:14px;text-align:right;padding-right:10px}
.panel_py .iel .itext.short{width:150px}
.panel_py .iel .itext{height:28px}
.panel_py .iel .itext,.panel_py .iel .itextarea{float:left;width:248px;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";margin-right:10px;padding:0 10px;border:1px solid #e8e8e8}
.panel_py .iel .code_button{width:88px;height:30px;font-size:12px;font-family:"Microsoft YaHei"}
.panel_py .iel .note_msg{line-height:18px;min-height:18px;font-size:12px;color:#999;margin-left:124px;clear:both}
.panel_py .iel .note_msg .error{position:static;line-height:18px;color:#82ACFF;margin:0;padding-left:18px;background:url(../images/error.png) left 2px no-repeat}
.panel_py .iel .note_msg .error a{color:#00457d}
.panel_py .iel .note_msg .error a:hover{color:#82ACFF}